/*头部css*/
.c_header{ overflow:hidden; background:url(../images/top_nav_back.png) no-repeat top center; padding-bottom:5px; position:absolute; z-index:99; width:100%; height:350px;}
.c_header .c_nav{ width:1002px; margin:0 auto;}
.c_header .c_nav ul li{ float:left; font-size:14px; margin:40px 0px 0px 0px; width:102px;}
.q_top_nav_a{ color:#333; display:block; padding:0 0 0 16px; height:44px; line-height:30px; text-align:center;}
.q_top_nav_xzzt{ background:url(../images/logo_current.png) no-repeat 0 3px; color:#0d6fb8;}
.c_header .c_nav ul li.nav_logo{ margin:4px 76px 5px 7px;}
.c_header .c_nav ul li.nav_logo a{ height:171px;}
.c_header .c_nav ul li.nav_logo a:hover{ background:none;}
.q_top_nav li:hover .q_top_nav_a{ color:#0d6fb8; background:url(../images/logo_current.png) no-repeat center bottom;}
.c_zengao{ height:56px;}

/*底部css*/
.footer{ background:url(../images/bottom_back.png) no-repeat bottom center; height:578px; padding-top:64px;}
.footer .foot_info{ width:1002px; margin:0 auto; overflow:hidden;}
.footer .foot_info > img{ float:left; margin-right:50px;}
.footer .foot_info div{}
.footer .foot_info div p{ font-size:14px; color:#333; line-height:2em;}
.footer .foot_info div .c_bottom_title{ font-size:26px; color:#164b90; font-weight:bold; line-height:1.5em;}
.footer .foot_info div .c_bottom_tel{ font-size:18px; line-height:3em;}
.footer .foot_info div .c_bottom_tel img{ position:relative; top:5px;}
.footer .foot_info div .bdsharebuttonbox .fen1{ background:url(../images/fen1.jpg) no-repeat center; width:29px; height:29px; padding-left: 5px;}
.footer .foot_info div .bdsharebuttonbox .fen2{ background:url(../images/fen2.jpg) no-repeat center; width:29px; height:29px; padding-left: 5px;}
.footer .foot_info div .bdsharebuttonbox .fen3{ background:url(../images/fen3.jpg) no-repeat center; width:29px; height:29px; padding-left: 5px;}
.footer .foot_bottom{ width:850px; margin:218px auto 0 auto;}
.footer .foot_bottom p{color:#fff; line-height:2.3em;}
.footer .foot_bottom p a{color:#fff;}
.footer .foot_bottom p a:hover{color:#f5c920;}
.footer_page{ background:url(../images/bottom_page_back.png) no-repeat bottom center; height:320px; overflow:hidden; clear:both;}
.footer_page .foot_bottom{ width:850px; margin:205px auto 0 auto;}
.footer_page .foot_bottom p{color:#fff; line-height:2.3em;}
.footer_page .foot_bottom p a{color:#fff;}
.footer_page .foot_bottom p a:hover{color:#f5c920;}

/*新闻列表css*/
.c_news_list{ margin: 20px 0; height:auto !important; min-height:500px; height:500px;}
.c_news_list li{ overflow:hidden; background:url(../images/list_back.jpg) no-repeat top left; width:682px; position:relative; z-index:9; margin-bottom:15px;}
.c_news_list li:hover{ overflow:hidden; background:url(../images/list_back_hover.jpg) no-repeat top left; width:682px;}
.c_news_list li div{ float:left; color:#fff; text-align:center; width:139px; padding-top:5px;}
.c_news_list li div span{ font-size:14px; text-transform:uppercase; display:block; line-height:2.5em;}
.c_news_list li div p{ font-size:24px; font-weight:bold; line-height:1.5em; border-top:1px solid #6f6f6f; width:70px; margin:0 auto;}
.c_news_list li:hover div p{ border-top:1px solid #164b90;}
.c_news_list li h3{ float:left; font-size:12px; width:375px; line-height:2em; padding:10px 35px; height:95px; overflow:hidden;}
.c_news_list li h3 a{ color:#a3a3a3; display:block;}
.c_news_list li h3 a em{ display:block; font-size:16px; height:26px; line-height:26px; overflow:hidden;}
.c_news_list li h3 a:hover{ color:#0092d9;}
.c_news_list li > a{ float:right; display:block; background:#8d8d8d; text-transform:uppercase; color:#fff; padding:5px 15px; margin: 40px 15px 0 0; line-height:1em;}
.c_news_list li > a:hover{ background:#0092d9;}

/*新闻详细css*/
.c_news_text{ padding:30px 0;}
.c_news_text h1{ text-align:center; font-size:18px; color:#000; line-height:2em;}
.c_news_text em{ text-align:center; display:block; color:#999; line-height:3em; margin-bottom:20px;}
.c_news_text em a{ color:#999;}
.c_news_text em a:hover{ color:#0092d9;}

/*加盟条件css*/
.c_join_text{ color:#1e1f1a; line-height:2em; overflow:hidden; background:url(../images/join_back.png) no-repeat bottom right; padding-bottom:110px;}
.c_join_text em{ display:block; font-size:16px; color:#0092d9; font-weight:bold; margin-top:30px; line-height:2.5em;}

/*加盟步骤css*/
.c_joinstep_text{ background:url(../images/joinstep_back.png) no-repeat center; height:420px; position:relative;}
.c_joinstep_text em{ display:block; font-size:14px; color:#333; position:absolute;}
.c_joinstep_text em.c_step1{ width:285px; top:46px; right:8px;}
.c_joinstep_text em.c_step2{ width:260px; top:183px; right:-12px;}
.c_joinstep_text em.c_step3{ width:265px; top:267px; right:4px;}
.c_joinstep_text em.c_step4{ width:260px; top:340px; right:17px;}
.c_joinstep_text em.c_step5{ width:255px; top:282px; left:20px;}
.c_joinstep_text em.c_step6{ width:230px; top:199px; left:23px;}
.c_joinstep_text em.c_step7{ width:230px; top:92px; left:52px;}

/*团队展示css*/
.c_team{ overflow:hidden;}
.c_team ul{ margin:30px auto; overflow:hidden; height:auto !important; min-height:400px; height:400px;}
.c_team ul li{ float:left; overflow:hidden; width:213px; margin:10px; position:relative;}
.c_team_ul_li{ width:416px !important;}
.c_team ul li .look_more{ display:block; position:absolute; width:87px; height:47px; background:url(../images/look_more.png) no-repeat bottom center; z-index:99; bottom:35px; *bottom:38px; left:81px;}
.c_team ul li .case_updata{ float:left; text-align:center; background:#e3e3e3; color:#9f9f9f; line-height:1em; padding-bottom:5px;}
.c_team ul li:hover .case_updata{}
.c_team ul li .case_updata p{ margin-top:5px; line-height:1em;}
.c_team ul li .case_updata span{line-height:1em;}
.c_team ul li .case_updata > div{ width:33px; height:33px; background:url(../images/pic_left.jpg) no-repeat center;}
.c_team ul li:hover .case_updata > div{ background:url(../images/pic_left_hover.jpg) no-repeat center;}
.c_team ul li .case_pic{ float:right; text-align:center;}
.c_team ul li .case_pic h3{ font-size:14px; line-height:2.5em; text-align:left; text-align:center; height:2.5em; overflow:hidden; width:180px;}
.c_team ul li .case_pic h3 a{ font-size:14px; color:#333;}
.c_team ul li .case_pic h3 a:hover{ color:#117fd4;}
.c_team > h1{ font-size:18px; color:#000; text-align:center; border-bottom:1px solid #d5d5d5; padding:10px;}
.c_team > span{ display:block; text-align:center; font-size:12px; color:#949494; line-height:3em; position:relative;}
.c_team > span a{color:#949494;}
.c_team > span a img{ position:relative; top:2px;}
.c_team > span a:hover{color:#117fd4;}
.c_team > span em{ display:block; width:34px; padding:5px 0; background:#e3e3e3; color:#9f9f9f; position:absolute; text-align:center; top:-34px; left:0; *top:-44px;}
.c_team > span em span{ display:block; line-height:1em;}
.c_team .case_text{ margin-top:30px;}

/*团队展示详情css*/
#featured-area{margin:0 auto;}
.roundabout-holder{list-style:none;width:400px;margin:0px auto;}
.roundabout-moveable-item{font-size:12px!important;height:300px;width:600px;cursor:pointer;padding:10px;border:1px solid #aaaaaa;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f9f9f9;}
.roundabout-moveable-item img{height:100%;width:100%;background-color:#FFFFFF;margin:0;}
.roundabout-in-focus{cursor:auto;}
.roundabout-in-focus:hover{-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#3366cc;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}
#featured-area{ height:480px;}
#featured-area ul{ overflow:visible;}
#featured-area ul li{ width:416px; height:416px;}
.c_button_nav{ margin-left:101px; width:570px;}
.c_button_nav a{ display:block; width:43px; height:43px; position:relative; top:235px; z-index:99;}
.c_button_nav a.c_left{ background:url(../images/button_back.png) no-repeat top left; float:left;}
.c_button_nav a.c_right{ background:url(../images/button_back.png) no-repeat top right; float:right;}
.c_button_nav a.c_lefton:hover{ background:url(../images/button_back.png) no-repeat bottom left;}
.c_button_nav a.c_righton:hover{ background:url(../images/button_back.png) no-repeat bottom right;}
.c_teamdetail_text{ font-size:14px; color:#0e0e0e; line-height:2em;}
.c_teamdetail_text h1{ font-size:18px; color:#0d0d0d; text-align:center; line-height:2em; margin-bottom:20px;}

/*首页冰激凌车css*/
.c_index_icecream_car{ background:url(../images/icecream_car_back.png); position:relative;top:8px; z-index:-1; height:870px; margin-top:45px;}
.c_index_icecream_car .c_bian{ background:url(../images/c_bian.png) repeat-x bottom; height:25px;}
.c_index_icecream_car .c_car_title{ width:932px; margin:0 auto;}
.c_index_icecream_car .c_car_title img{ position:relative;top:-75px; z-index:9;}
.c_index_icecream_car .c_car_cate{ width:1062px; margin:0 auto;}
.c_index_icecream_car .c_car_cate dl{ width:238px; float:left; position:relative;top:-70px;}
.c_index_icecream_car .c_car_cate dl dt{ font-size:18px; font-weight:bold; color:#164b90; line-height:2.5em; text-align:center;}
.c_index_icecream_car .c_car_cate dl dd{ font-size:14px; color:#0d3f6c; line-height:2em;}
.c_index_icecream_car .c_car_pic{ width:1332px; margin:0 auto; position:relative; top:-75px;}

/*首页冰点冰淇淋css*/
.c_icecream{ background:url(../images/index_ice_back.png) no-repeat center -350px; width:1402px; margin:0 auto; padding:100px 0 40px 0;}
.c_icecream .c_index_catname{ background:url(../images/icecream_back.png) no-repeat top center; padding-top:60px;}
.c_icecream .c_index_catname h2{ background:url(../images/c_xian.png) no-repeat center; text-align:center; font-size:20px; line-height:2em;}
.c_icecream .c_index_catname h2 a{color:#333; padding-left:20px;}
.c_icecream .c_index_catname h2 a:hover{color:#0092d9;}
.c_icecream .c_icecream_text{ font-size:14px; color:#333; width:1002px; margin:0 auto; line-height:2em; text-align:center; margin:20px auto 50px auto;}
.c_icecream > a{ display:block; width:120px; height:34px; line-height:34px; color:#fff; font-size:14px; text-transform:uppercase; background:url(../images/view_more_back.png) no-repeat center; margin:40px auto; text-align: center;}
.c_icecream > a:hover{ color:#0092d9;}
.c_icecream .c_product{ background:url(../images/product_list_back.png) no-repeat top center; overflow:hidden; width:620px; margin:0 auto; height:100px; padding-top:12px;}
.c_icecream .c_product a{ display:block; width:45px; height:22px; line-height:32px; background:url(../images/product_back.png) no-repeat 0 0; font-size:16px; font-weight:bold; color:#5a4a43; padding:38px 0 39px 60px; float:left; margin:0 25px; overflow:hidden;}
.c_icecream .c_product a:hover{ color:#0d6fb8;}

/*首页公司简介css*/
.c_introduction{ background:url(../images/intro_back.png) no-repeat right bottom; width:1002px; margin:0 auto; padding:100px 100px 40px 100px;}
.c_introduction .c_index_catname{ background:url(../images/icecream_back.png) no-repeat top center; padding-top:60px;}
.c_introduction .c_index_catname h2{ background:url(../images/c_xian.png) no-repeat center; text-align:center; font-size:20px; line-height:2em;}
.c_introduction .c_index_catname h2 a{color:#333; padding-left:18px;}
.c_introduction .c_index_catname h2 a:hover{color:#0092d9;}
.c_introduction .c_intro_text{ font-size:14px; color:#333; line-height:2.4em; width:1002px; margin:0 auto;}
.c_introduction .c_intro_text img{ float:left; margin-right:30px;}
.c_introduction .c_intro_text > em{ display:block; margin-top:50px;}
.c_introduction .c_intro_text > a{ display:block; width:120px; height:34px; line-height:34px; color:#fff; font-size:14px; text-transform:uppercase; background:url(../images/view_more_back.png) no-repeat center; margin:40px auto 40px 450px; text-align: center;}
.c_introduction .c_intro_text > a:hover{ color:#0092d9;}

/*首页视频css*/
.video_link{ display:block; height:354px; background:url(../images/video_back.jpg) no-repeat top center;}
.cx_erweima{position:fixed;top:0px;left:0;z-index:99999;height:100%;width:100%;background:url(../images/sub_pic_hover_two.png) repeat 0 0;}
.cx_erweima>.erweima{width:246px;position:fixed;top:300px;left:50%;margin-left:-118px;}
.cx_erweima_gb{ height:26px; line-height:26px; color:#fff; font-size:14px; text-align:left; cursor:pointer;}
.cx_erweima_gb:hover em{ color:#b40000 ;}
.cx_erweima>.erweima img{margin-right:10px;}
.cx_erweima>div{ margin:0px auto; height:300px; width:400px; padding-top:200px; position:relative;}
.cx_erweima>div>em{ position:absolute; font-size:14px; color:#fff; bottom:300px; right:0px; cursor:pointer;}
.cx_erweima>div>em:hover{ color:#F00;}


/*分页css*/
.fenye .paginator a{ font-size:12px; font-weight:bold; width:22px; height:22px; background:url(../images/fenye_back.png) no-repeat -94px 0; color:#fff; padding:3px 8px;}
.fenye span{ font-size:12px; font-weight:bold; width:22px; height:22px; background:url(../images/fenye_back.png) no-repeat -68px 0; color:#fff!important; padding:3px 8px;}
.fenye .paginator a.prve_page{ background:url(../images/fenye_back.png) no-repeat 0 0; font-size:12px; padding:3px 32px;}
.fenye .paginator a.next_page{ background:url(../images/fenye_back.png) no-repeat -118px 0; font-size:12px; padding:3px 32px;}
.fenye .paginator .prve_page.special:hover{ background:url(../images/fenye_back.png) no-repeat 0 -23px;}
.fenye .paginator .next_page.special:hover{ background:url(../images/fenye_back.png) no-repeat -118px -23px;}
.q_left_mar{ *padding-left:145px;}
/*头部下拉*/
.q_top_nav li{ position:relative; z-index:9999;}
.q_sublist{display:none;}
.q_top_nav li:hover .q_sublist{display:block;}
.q_sublist{ position:absolute; left:0px; top:20px; width:102px; z-index:9999; padding-top:15px; padding-bottom:62px;background:url(../images/topnav_xl02.png) no-repeat center bottom;}
.q_sublist a{ display:block; height:30px; line-height:30px; text-align:center; background:url(../images/topnav_xl01.png) no-repeat center center; color:#0d6fb8 !important; font-size:14px; overflow:hidden;}
.q_sublist a:hover{ color:#000 !important;}
.q_back_lyg{ height:29px !important;}